CWCVS Release Notes
Index
1.0
Change history:
- Fix extra gray around text in dialogs.
- Clean up registration dialog.
- Remove communication logging in release build.
Return to the Index.
1.0b2
The CVS/IDE conflict over deleted and renamed files continues. The old versions
are now deleted after tricking the IDE into updating their status.
Change history:
- Remove files in Delete and Rename.
- Fix Kerberos dialog crash.
Return to the Index.
1.0b1
All of the changes in this release are cosmetic - making the dialogs match
the IDE and so forth.
Change history:
- Use ellipsis in menu for Label and Rename.
- Match IDE dialog appearence.
Return to the Index.
1.0a8
Until recently, many commands would fail almost silently because the plugin
was not scanning the cvs console output for aborted commands. This was implemented
for a few commands in 1.0a7, but a systematic conversion of all commands
has now been done. Commands that abort due to server problems (e.g. the
dreaded Unknown Error (57)) will now report this as a failed command.
The IDE and CVS have highly incompatible ideas about how to a VCS delete
of a file. CVS believes that the files must actually be deleted, but the
IDE will not update status for files that do not exist! The solution I have
adopted is to move the file to the temp items folder, cvs remove it, put
it back and then update the IDE. The delete has not been comitted, and the
only way to do so is with a Recursive Checkin, but the IDE seems to behave
correctly now.
There has been much debate over how CWCVS should handle kerberos. If a there
is not a valid ticket, MacCVS will put up the login dialog, which the user
may not see. On the other hand, CWCVS has no way to know if a connection
is kerberized outside of the ":kserver:" server method. Accordingly,
CWCVS checks for a kserver method and puts up a login dialog if kserver
is being used for the connection and there is no valid ticket in the cache.
Change history:
- Check cvs output for errors in CheckIn, CheckOut, Difference, Get,
History and Status.
- Rework Delete to leave the file around for the IDE.
- Implement Label command.
- Revert to kserver test for Kerberos prompting.
Return to the Index.
1.0a7
The aete resource for the VCS Environment panel was not set up quite right
in a6, so I have changed it so that the list has a property name.
Change history:
- Improve VCS Environment aete.
- Fix kerberos prompting with non-kserver
CVSROOT
.
- Fix cancel return codes.
- Improve consistency of file states.
- Added MacCVS error detection.
- Implement Rename command.
- Fix errors generated by user cancel.
Return to the Index.
1.0a6
Strata has new released a version of
MacCVS that supports kerberos. To support this, I have added some code (courtesy
of Miro Jurisic at MIT) to revalidate tickets in the plugin so that MacCVS
will almost always have a valid ticket.
The current version
of MacCVS has been moved to the Cyclic
site. Please use it in future as the version at Alex's site is now for testing
purposes only.
There is now an environment preferences panel that CWCVS uses for its environment
variables. The configuration section
of the manual has changed to reflect this.
Change history:
- Diff command uses the -c option.
- Kerberos ticket revalidation added.
- Environment variables panel.
Return to the Index.
1.0a5
The CVS_PASSWORD
variable is now set from the VCS Setup password
field, so CWCVS is ready for pserver
connections. MacCVS needs
some small modifications which have been send to Strata, but this plugin
build should work with both versions.
Change history:
- History command now uses cvs log <filename>;
- Fix possible endless loop in version lookup;
- Add
CVS_PASSWORD
environment variable;
- Clean up newline/carriage return parsing;
Return to the Index.
1.0a4
This version seems faily robust. The Synchronize Status command has been
modified to work with the local repository information and is several orders
of magnitude faster.
There is now a log file that is created in the Preferences folder called
CWCVS.log. If you find it is getting large, feel free to delete it. If you
don't wish to have logging enabled, simply replace the log file with a folder
of the same name.
Make sure that you keep up to date with the Strata releases. I am generally
working with the most recent.
This version will expire on 1 March 1998. We hope to have a released version
by then.
Change history:
- Add logging;
- Parse the results of the Add command;
- About box now reads 'vers'data;
- Synchronize status checks local Entries files (this is now much faster);
- Restore old MacCVS creator code to match latest Strata build.
Return to the Index.
1.0a3
Change history:
- Convert to work with new MacCVS.
- Send comments on the command line.
Return to the Index.
1.0a2
Change history:
Return to the Index.
For more information, contact us at hawkfish@electricfish.com..
Copyright© 1997 by Electric Fish ,Inc. All rights reserved.